package com.fruit.pojo.logistics;

import lombok.Data;

/**
 * 时效查询（城市代码是区号）
 *
 * @author joe
 * @version 2018.02.07 11:38
 */
@Data
public class SysDeliver {
    /**
     * 查询类型（1,2,3,4,5,6,7,10）含义参照文档类型描述
     * <p>
     * 1:对应查询网点-网点的时效标准,这时候会认为srcCode,destCode是网点
     * <p>
     * 2:对应查询行政区-行政区的时效标准,这时候会认为srcCode,destCode是行政区域id
     * <p>
     * 3:行政区-港澳台的时效标准，这时候会认为srcCode是行政区域id,destCode是港澳台城市代码
     * <p>
     * 4:对应港澳台-行政区时效标准, 这时候会认为srcCode是港澳台城市代码,destCode是行政区域id
     * <p>
     * 5:对应行政区-城市(国外)主要为国际流向时效查询,这时候会认为srcCode是行政区域id，destCode是国外国家代码
     * <p>
     * 6:对应网点-行政区时效标准，这时候会认为srcCode是网点代码,destCode是行政区域id
     * <p>
     * 7：对应城市-城市(郊区)时效标准，这时候会认为srcCode是大陆地区城市代码,destCode是大陆地区城市代码
     * <p>
     * 10：对应网点-城市(郊区)时效标准，这时候会认为srcCode是网点代码,destCode是大陆地区城市代码
     */
    private String queryType;
    /**
     * 始发编码
     * <p>
     * 必填
     */
    private String srcCode;
    /**
     * 目的编码
     * <p>
     * 必填
     */
    private String destCode;
    /**
     * 寄件时间 时间格式：yyyy-MM-dd HH:mm:ss  如：2016-04-20 19:03:12
     * <p>
     * 必填
     */
    private String consignTime;
    /**
     * 重量
     * <p>
     * 选填
     */
    private Double weight;
    /**
     * 时效产品类型（目前只支持T1,T4,T6,T8,SP4，只能输一种）
     * <p>
     * 选填
     */
    private String productType;
}
